<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>[Generic Component Framework v3] GCF::IGDriveLiteFileUploader Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<!--link href="tabs.css" rel="stylesheet" type="text/css"-->
</head><body>
 <div id="wrapper">
    <div id="logo_box">
        <a class="img_link" href="https://github.com/pnudupa/gcf" target="_blank" ><img style="float:left;margin-left:10px;margin-top:5px;margin-bottom:5px;"src="header_gcf_logo.jpg" alt="GCF LOGO"/></a>
        <a class="img_link" href="https://www.vcreatelogic.com/" target="_blank" ><img style="float:right;margin-right:10px; margin-top: 30px;" src="header_vcl_logo.jpg" alt="VCL LOGO"/></a>
        <div style="clear:both"></div>
    </div>
    <div class="nav">
        <ul>
            <li class="selectedpage">
                <a class="a-home" href="index.html" >
                    <span>Home</span>
                </a>
            </li>
            <li>
                <a class="a-classes " href="classes.html">
                    <span>All Classes</span>
                </a>
            </li>
            <li>
                <a class="a-home " href="gcf_modules.html">
                    <span>Modules</span>
                </a>
            </li>
            <li>
                <a class="a-home " href="gcf_guides_and_videos.html">
                    <span>Guides & Videos</span>
                </a>
            </li>
            <li>
                <a class="a-home " href="gcf_tools_and_inbuilt_components.html">
                    <span>Tools & Components</span>
                </a>
            </li>
        </ul>
    </div>
    <div id="main-content">
        <div class="inside">
        <div>
<!-- Generated by Doxygen 1.8.16 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>GCF</b></li><li class="navelem"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html">IGDriveLiteFileUploader</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_g_c_f_1_1_i_g_drive_lite_file_uploader-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">GCF::IGDriveLiteFileUploader Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span><div class="ingroups"><a class="el" href="group__gcf__gdrivelite.html">GCF's GDriveLite component</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>An interface to upload a file into google-drive.  
 <a href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa6b4f3bb5ade547411dc2dabe8191f9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#aa6b4f3bb5ade547411dc2dabe8191f9c">~IGDriveLiteFileUploader</a> ()</td></tr>
<tr class="separator:aa6b4f3bb5ade547411dc2dabe8191f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74091f631b87fdf68e482704956c0c95"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#a74091f631b87fdf68e482704956c0c95">setUploadFolderId</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#a9237f1c64890bcfdeb6e94219a9ae3b1">uploadFolderId</a>)=0</td></tr>
<tr class="separator:a74091f631b87fdf68e482704956c0c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9237f1c64890bcfdeb6e94219a9ae3b1"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#a9237f1c64890bcfdeb6e94219a9ae3b1">uploadFolderId</a> () const =0</td></tr>
<tr class="separator:a9237f1c64890bcfdeb6e94219a9ae3b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ed12b79dfc95a6b10682ad903b49714"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#a9ed12b79dfc95a6b10682ad903b49714">uploadFileName</a> () const =0</td></tr>
<tr class="separator:a9ed12b79dfc95a6b10682ad903b49714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e8f65faf3648a7ade1dbb9fb29de958"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_g_drive_content_1_1_item.html">GCF::GDriveContent::Item</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#a8e8f65faf3648a7ade1dbb9fb29de958">uploadedItem</a> () const =0</td></tr>
<tr class="separator:a8e8f65faf3648a7ade1dbb9fb29de958"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdbdd10b41cd096a1bc814a69489af7"><td class="memItemLeft" align="right" valign="top">virtual Q_SIGNAL void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html#a0bdbdd10b41cd096a1bc814a69489af7">uploadProgressChanged</a> (int val)=0</td></tr>
<tr class="separator:a0bdbdd10b41cd096a1bc814a69489af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_g_c_f_1_1_abstract_job"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_g_c_f_1_1_abstract_job')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_g_c_f_1_1_abstract_job.html">GCF::AbstractJob</a></td></tr>
<tr class="memitem:a58c6b8d8aa3a35b7f82cfd326d0f9116 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a58c6b8d8aa3a35b7f82cfd326d0f9116">AbstractJob</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_abstract_job.html#acd7ce0b93019c0169252bd9a0f785295">kind</a>, QObject *parent=nullptr)</td></tr>
<tr class="separator:a58c6b8d8aa3a35b7f82cfd326d0f9116 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8687df84aac4be09986a8b7b9c425f73 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a8687df84aac4be09986a8b7b9c425f73">~AbstractJob</a> ()</td></tr>
<tr class="separator:a8687df84aac4be09986a8b7b9c425f73 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ce9f2a2a013cfeabbc934f8ce36f292 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a0ce9f2a2a013cfeabbc934f8ce36f292">isStarted</a> () const</td></tr>
<tr class="separator:a0ce9f2a2a013cfeabbc934f8ce36f292 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc9e9b7da0154118967f631eb977c92 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a1bc9e9b7da0154118967f631eb977c92">isSuspended</a> () const</td></tr>
<tr class="separator:a1bc9e9b7da0154118967f631eb977c92 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cc9ddc9d0824b227d1dc5d0d63d6fb8 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a2cc9ddc9d0824b227d1dc5d0d63d6fb8">isComplete</a> () const</td></tr>
<tr class="separator:a2cc9ddc9d0824b227d1dc5d0d63d6fb8 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28546a1caca869e44965196b30a2c76 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#ad28546a1caca869e44965196b30a2c76">start</a> ()</td></tr>
<tr class="separator:ad28546a1caca869e44965196b30a2c76 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a021b7455abe0bce2abbfc4ed7227c9f3 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a021b7455abe0bce2abbfc4ed7227c9f3">cancel</a> ()</td></tr>
<tr class="separator:a021b7455abe0bce2abbfc4ed7227c9f3 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821ae50a210c0493f7a3d22d6bcbb6b6 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a821ae50a210c0493f7a3d22d6bcbb6b6">suspend</a> ()</td></tr>
<tr class="separator:a821ae50a210c0493f7a3d22d6bcbb6b6 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b4e5520099d9b8430ec9e083bcc2ba inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a77b4e5520099d9b8430ec9e083bcc2ba">resume</a> ()</td></tr>
<tr class="separator:a77b4e5520099d9b8430ec9e083bcc2ba inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b43946da7fd52ddc66958950e89115 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#ac6b43946da7fd52ddc66958950e89115">retry</a> ()</td></tr>
<tr class="separator:ac6b43946da7fd52ddc66958950e89115 inherit pub_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_g_c_f_1_1_abstract_job"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_g_c_f_1_1_abstract_job')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_g_c_f_1_1_abstract_job.html">GCF::AbstractJob</a></td></tr>
<tr class="memitem:aeeac74d0cb439da10344d9d93e7f90cb inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#aeeac74d0cb439da10344d9d93e7f90cb">startJob</a> ()=0</td></tr>
<tr class="separator:aeeac74d0cb439da10344d9d93e7f90cb inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff6591f74104582d10ab37dcd9f05b1 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a9ff6591f74104582d10ab37dcd9f05b1">cancelJob</a> ()</td></tr>
<tr class="separator:a9ff6591f74104582d10ab37dcd9f05b1 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36cc1bd4ea9673ae4e5085a9baffa47f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a36cc1bd4ea9673ae4e5085a9baffa47f">suspendJob</a> ()</td></tr>
<tr class="separator:a36cc1bd4ea9673ae4e5085a9baffa47f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a862f60cfbf15bc202bf40efd9cc4857f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a862f60cfbf15bc202bf40efd9cc4857f">resumeJob</a> ()</td></tr>
<tr class="separator:a862f60cfbf15bc202bf40efd9cc4857f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0889a81c3fc393b4c1b0a1c9727ab17 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#af0889a81c3fc393b4c1b0a1c9727ab17">setTitle</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_abstract_job.html#af2494a80f15c03914d74a850d3f9f647">title</a>)</td></tr>
<tr class="separator:af0889a81c3fc393b4c1b0a1c9727ab17 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae644b1656009061c6d5bc596c3aa1e8a inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#ae644b1656009061c6d5bc596c3aa1e8a">setDescription</a> (const QString &amp;desc)</td></tr>
<tr class="separator:ae644b1656009061c6d5bc596c3aa1e8a inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bc24bbe4a12dafd7db63d0d8ce9e6a2 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a6bc24bbe4a12dafd7db63d0d8ce9e6a2">setIconUrl</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_abstract_job.html#abf3a87f7e720a03944ae7302e66a3e11">iconUrl</a>)</td></tr>
<tr class="separator:a6bc24bbe4a12dafd7db63d0d8ce9e6a2 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0041343d12c694c4259e9cb2bfe97997 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a0041343d12c694c4259e9cb2bfe97997">setIcon</a> (const QVariant &amp;<a class="el" href="class_g_c_f_1_1_abstract_job.html#a83cdd67d97ed9bf06d49b82bd84d5817">icon</a>)</td></tr>
<tr class="separator:a0041343d12c694c4259e9cb2bfe97997 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add78a958c599b973c64c725b1d923c5c inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#add78a958c599b973c64c725b1d923c5c">setStatus</a> (const QString &amp;statusMsg)</td></tr>
<tr class="separator:add78a958c599b973c64c725b1d923c5c inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede6df4e474174b8fc1428a513d82450 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#aede6df4e474174b8fc1428a513d82450">setProgress</a> (int val, const QString &amp;msg=QString())</td></tr>
<tr class="separator:aede6df4e474174b8fc1428a513d82450 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c9ac8e122a249ba0a4bcd4971cb38c9 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a0c9ac8e122a249ba0a4bcd4971cb38c9">setError</a> (const QString &amp;errMsg, bool <a class="el" href="class_g_c_f_1_1_abstract_job.html#a73631bcb275d8d87a40b610e2ee85e0f">abort</a>=false)</td></tr>
<tr class="separator:a0c9ac8e122a249ba0a4bcd4971cb38c9 inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97cfe1710586c96217e1658f7bcd1b4f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a97cfe1710586c96217e1658f7bcd1b4f">clearError</a> ()</td></tr>
<tr class="separator:a97cfe1710586c96217e1658f7bcd1b4f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73631bcb275d8d87a40b610e2ee85e0f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a73631bcb275d8d87a40b610e2ee85e0f">abort</a> (const QString &amp;msg)</td></tr>
<tr class="separator:a73631bcb275d8d87a40b610e2ee85e0f inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458e5d84cd3bd6b6db81a59b789f340a inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a458e5d84cd3bd6b6db81a59b789f340a">done</a> ()</td></tr>
<tr class="separator:a458e5d84cd3bd6b6db81a59b789f340a inherit pro_methods_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_g_c_f_1_1_abstract_job"><td colspan="2" onclick="javascript:toggleInherit('properties_class_g_c_f_1_1_abstract_job')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_g_c_f_1_1_abstract_job.html">GCF::AbstractJob</a></td></tr>
<tr class="memitem:acd7ce0b93019c0169252bd9a0f785295 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#acd7ce0b93019c0169252bd9a0f785295">kind</a></td></tr>
<tr class="separator:acd7ce0b93019c0169252bd9a0f785295 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2494a80f15c03914d74a850d3f9f647 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#af2494a80f15c03914d74a850d3f9f647">title</a></td></tr>
<tr class="separator:af2494a80f15c03914d74a850d3f9f647 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17c0c746d581890f139ed2e43a77fe3 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#ab17c0c746d581890f139ed2e43a77fe3">description</a></td></tr>
<tr class="separator:ab17c0c746d581890f139ed2e43a77fe3 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83cdd67d97ed9bf06d49b82bd84d5817 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a83cdd67d97ed9bf06d49b82bd84d5817">icon</a></td></tr>
<tr class="separator:a83cdd67d97ed9bf06d49b82bd84d5817 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf3a87f7e720a03944ae7302e66a3e11 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#abf3a87f7e720a03944ae7302e66a3e11">iconUrl</a></td></tr>
<tr class="separator:abf3a87f7e720a03944ae7302e66a3e11 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f347fbcdaa6953c8a81621526587ff2 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a7f347fbcdaa6953c8a81621526587ff2">status</a></td></tr>
<tr class="separator:a7f347fbcdaa6953c8a81621526587ff2 inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f344c068c888c4e265241513b61552b inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#a2f344c068c888c4e265241513b61552b">progress</a></td></tr>
<tr class="separator:a2f344c068c888c4e265241513b61552b inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb45852e1b5856cd143a3c9f3573e85c inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#afb45852e1b5856cd143a3c9f3573e85c">hasError</a></td></tr>
<tr class="separator:afb45852e1b5856cd143a3c9f3573e85c inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fae2656d7016bf30395720fc04fd3c inherit properties_class_g_c_f_1_1_abstract_job"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_abstract_job.html#ac8fae2656d7016bf30395720fc04fd3c">error</a></td></tr>
<tr class="separator:ac8fae2656d7016bf30395720fc04fd3c inherit properties_class_g_c_f_1_1_abstract_job"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p> 
<pre>
#include &lt;GCF3/IGDriveLiteFileUploader&gt;
</pre>
</p>
<p>Instances of objects that implement this interface are created using <a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a6241094faa81be20881bf89415f98044">GCF::IGDriveLite::createFileUploader()</a> </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa6b4f3bb5ade547411dc2dabe8191f9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6b4f3bb5ade547411dc2dabe8191f9c">&#9670;&nbsp;</a></span>~IGDriveLiteFileUploader()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLiteFileUploader::~IGDriveLiteFileUploader </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Destructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a74091f631b87fdf68e482704956c0c95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74091f631b87fdf68e482704956c0c95">&#9670;&nbsp;</a></span>setUploadFolderId()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLiteFileUploader::setUploadFolderId </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>uploadFolderId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the upload folder Id of folder inside which the file will be uploaded. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uploadFolderId</td><td>id of folder </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a9237f1c64890bcfdeb6e94219a9ae3b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9237f1c64890bcfdeb6e94219a9ae3b1">&#9670;&nbsp;</a></span>uploadFolderId()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLiteFileUploader::uploadFolderId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns upload folder id of folder inside which the file will be uploaded.</p>
<dl class="section return"><dt>Returns</dt><dd><code>QString</code> upload folder id. </dd></dl>

</div>
</div>
<a id="a9ed12b79dfc95a6b10682ad903b49714"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ed12b79dfc95a6b10682ad903b49714">&#9670;&nbsp;</a></span>uploadFileName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLiteFileUploader::uploadFileName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Name of the file which is going to be uploaded. </p>

</div>
</div>
<a id="a8e8f65faf3648a7ade1dbb9fb29de958"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e8f65faf3648a7ade1dbb9fb29de958">&#9670;&nbsp;</a></span>uploadedItem()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLiteFileUploader::uploadedItem </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the item for the file that has been recently uploaded by the uploader. If no file has been uploaded then returns an invalid item. </p>

</div>
</div>
<a id="a0bdbdd10b41cd096a1bc814a69489af7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bdbdd10b41cd096a1bc814a69489af7">&#9670;&nbsp;</a></span>uploadProgressChanged()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLiteFileUploader::uploadProgressChanged </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This signal is emitted when the upload progress is changed. </p>

</div>
</div>
</div><!-- contents -->
</div>
</div>
</div>
<div class="footer_content">
<table width="100%" class="footer">
<tr>
<td align="left" width="50%">Copyright &copy; 2013-2019,
 <a class="el" href="http://www.vcreatelogic.com" target="_black">VCreate Logic Private Limited</a></td>
<td align="right" width="50%"><a class="el" href="http://www.vcreatelogic.com/products/gcf" target="_black">GCF - Generic Component Framework</a></td>
</tr>
</table>
</div>
</div>
</body>
</html>
